/*
 * @Description:exec()
 * @Author: rendc
 * @Date: 2021-09-01 09:41:02
 * @LastEditors: rendc
 * @LastEditTime: 2021-09-01 10:29:13
 */
// var pattern = /abc/ig;
// var str = "abaBc ac ab abcd we";
// console.log(pattern.exec(str));
// console.log("lastIndex:" + pattern.lastIndex);// 5
// console.log(pattern.exec(str));
// console.log("lastIndex:" + pattern.lastIndex);// 15
// console.log(pattern.exec(str));// null
// console.log("lastIndex:" + pattern.lastIndex);// 0

// var pattern = /abc(d|e)/g;
// var str = "abcc abcd ab abce";
// console.log(pattern.exec(str));
// console.log(pattern.lastIndex);
// // abcd 5 9
// console.log(pattern.exec(str));
// console.log(pattern.lastIndex);
// // abce 13 17
// console.log(pattern.exec(str));
// console.log(pattern.lastIndex);
// // null    0

// var pattern = /abc(d|e)/g;
// var str = "abcc abcd ab abceab abceab abceab abce";
// // ===  值和类型   !==
// // ==   值        !=
// // null >> Boolean false
// while (result = pattern.exec(str)) {
//   console.log(result[0]);
// }
// for
// while 
// do while 
const readline = require("readline-sync");
var pattern = /abc/i;
var str = readline.question("请输入你要检验的字符串");
console.log(pattern.exec(str))